문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 리버스 엔지니어링 (문단 편집) == 개요 == '''Reverse Engineering''' '''역설계(逆設計)/역공학(逆工學)''' 특정한 기능을 내는 [[기계]], 혹은 [[프로그램]]의 [[라이브러리]]를 만들어보고 싶은데 내부 구조를 알 수 없을 때, '''뜯어서 분석한 결과를 가지고 아무튼 동일한 기능을 하도록 새로 만들어 내는 것'''이다. 현대에는 개발도상국들이 산업화를 위해 주로 사용하는 방식이다. 7-80년대의 한국이나 90년대 이후의 중국이 그 예다. 이미 실전에 쓰이며 검증되고 있는 물건을 토대로 개발하는 것이기 때문에 무에서부터 시작하는 것과는 비교도 할 수 없을 정도로 나은 방식이다. 아무 기술력도 없이 처음부터 만들기 시작하면 여기저기서 기술력을 배우고 자체 개발하는데에 막대한 비용과 시간이 든다. 하지만 기술을 복제할 경우 그 비용과 시간이 대폭 단축된다는 장점이 크다. --물론 특허 소송이 들어온다면...-- 다만 아래에도 나와있듯 상업적인 목적으로 물품을 역설계해서 생산하는 경우에 대해서는 법적 문제가 발생할 수가 있다. 흔히 미디어에서 말하는 저작권이나 판권 문제와 비슷한 것이다. 완제품의 경우에는 말할 것도 없고 제품 내부에 들어가는 부품 파츠 같은 것도 그러하다. 그러니 비상업적, 개인 사용 목적[* 예를 들어 어떤 물건의 내부 부품을 교체해야 되는데 구할 곳이 마땅히 없을 때 혹은 물건 자체를 구하고 싶어도 단종되거나 모두 버려지거나 폐기되어서 중고로도 구할 수가 없을 때, 데이터 파일이 날아갔는데 지원이 중단되었을 때 정도.]이라면 어느 정도는 눈감아주는 편이지만 만들어서 대량생산을 하거나 인터넷에서 무단 배포 또는 돈 받고 갖다 팔 경우에는 문제가 심각해진다. 열악한 환경의 후진국이 기어이 복제에 성공해 개발국을 경악시키는 경우도 없진 않은데, 한국의 [[시발택시]]는 미국제 엔진 부품들을 전통적인 대장간 거푸집 주조(...)로 복제했다고 한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기